@charset "utf-8";
.clear {
	overflow: hidden;
	_height: 1px;
	_overflow: visible;
}

.clean {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}

.none {
	display: none;
}

* {
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
}

a {
	text-decoration: none;
	outline: none;
	cursor: pointer;
	color: #666
}

a:hover {
	color: #333
}

a,
li,
span,
html .begin,
img,
.png {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.stop,
.stop *,
.h_list06 * {
	transition: none;
	-o-transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}

* html,
* html body {
	background-attachment: fixed;
}

a:hover,
img {
	border: none;
}

html,
body {
	background-color: #fff;
}

::selection {
	color: #fff;
	background: #e1b53e;
}

::-moz-selection {
	color: #fff;
	background: #e1b53e;
}

body,
button,
input,
select,
textarea {
	font: 12px Verdana, Geneva, sans-serif;
}

textarea {
	resize: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

i {
	font-style: normal;
}

ul,
ol,
dl {
	list-style-type: none;
}

.fl,
.lifl li {
	float: left;
	display: inline;
	list-style: none;
}

.lifr li {
	float: right;
	display: inline;
	list-style: none;
}

.fr {
	float: right;
	display: inline;
}

.fmyh,
h2.t,
ul.mf input.t,
ul.mf li {
	font-family: Microsoft YaHei, LiHei Pro;
}

.hei,
h2.hei,
ul.shei input.t,
ul.shei li {
	font-family: SimHei
}

.ttuc {
	text-transform: uppercase;
}

.scroll,
.scroll2 {
	position: relative;
	overflow: hidden;
}

.scroll ul {
	position: absolute;
	width: 20000em;
}

.scroll2 ul {
	position: absolute;
	height: 200em;
}

.scroll ul li {
	float: left;
}

b {
	transition: transform .2s ease-in 0s;
	-webkit-transition: -webkit-transform .2s ease-in 0s
}

.radius5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}

.show1800,
.lifl .show1800 {
	display: none
}

.show1200,
.lifl .show1200 {
	display: none
}

.red,
.red:hover {
	color: #d01c1c;
}

.mt20 {
	margin-top: 20px;
}

@font-face {
	font-family: 'georgia';
	src: url("georgia-webfont.ttf")
	;
}

@font-face {
	font-family: 'stmarie';
	src: url("stmarie-thin-webfont.ttf")
	;
}

@font-face {
	font-family: 'league';
	src: url("league_gothic-webfont.ttf");
}


@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}


.tc {
	text-align: center
}


/*头部*/

.header,
.header .wrap {
	background: #f9e039;
}

.header .wrap {
	padding-top: 15px;
	height: 90px;
}


/*logo*/

.logo {
	padding-left: 45px;
}

.logo a {
	display: block;
	width: 180px;
	height: 80px;
	background-image: url("../bg/bg.gif");
	background-position: -179px -74px;
}


/*主导航*/

.menu {
	width: 880px;
	padding-right: 30px;
	position: relative;
	z-index: 222;
}

.menu li {
	position: relative;
	padding: 0 20px;
	background-image: url("../bg/bg.gif");
	background-position: 119px 0px;
	background-repeat: no-repeat;
	height: 90px;
	width: 85px;
	text-align: center;
}

.menu li a {
	font-size: 21px;
	font-family: SimHei;
	color: #333333;
	height: 80px;
	display: block;
	white-space: nowrap;
}

.menu li a:hover {
	color: #a31e1e;
}

.menu li s,
.menu li i {
	position: absolute;
}

.menu li i {
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	color: #f9e039;
	display: block;
	line-height: 18px;
	font-size: 14px;
	top: 0;
	right: 20px;
	background: #555555;
	padding: 0 6px;
}

.menu li.l3 i {
	background: #5d96ba;
}

.menu li.l4 i {
	background: #51a628;
}

.menu li.l7 {
	background: none;
}

.menu li.l1 s {
	background-image: url("../bg/bg.gif");
	background-position: -429px -22px;
	width: 21px;
	height: 17px;
	left: 0;
	top: 33px;
}

.menu li em {
	position: absolute;
	color: #e73030;
	text-align: center;
	top: 80px;
	width: 100%;
	left: 0;
	line-height: 20px;
	font-style: normal;
	display: none;
	height: 10px;
	overflow: hidden;
}

.menu li:hover em {
	display: block;
}

.menu li .menu_sub {
	position: absolute;
	text-align: center;
	width: 10000px;
	background: #e73030;
	left: 50%;
	margin-left: -5000px;
	top: 90px;
	z-index: 100;
	display: none;
}

.menu li .menu_sub a {
	color: #fff;
	font-size: 14px;
	font-family: 'Microsoft yahei';
	margin-right: 10px;
	line-height: 50px;
	height: 50px;
	display: inline-block;
}

.menu li .menu_sub a:hover {
	color: #f9e138;
}

.menu li span.s {
	background-image: url("../bg/bg_36.jpg") ;
	width: 80px;
	height: 21px;
	text-indent: -99999px;
	display: block;
	margin-top: 31px;
}

.menu li.l1 span.s {
	background-position: 0 0;
	width: 58px;
	margin-left: 15px;
}

.menu li.l2 span.s {
	background-position: -68px 0;
}

.menu li.l3 span.s {
	background-position: -157px 0;
}

.menu li.l4 span.s {
	background-position: -246px 0;
}

.menu li.l5 span.s {
	background-position: -335px 0;
}

.menu li.l6 span.s {
	background-position: -424px 0;
}

.menu li.l7 span.s {
	background-position: -514px 0;
}

.menu li.l1 a:hover span.s {
	background-position: 0 -26px;
}

.menu li.l2 a:hover span.s {
	background-position: -68px -26px;
}

.menu li.l3 a:hover span.s {
	background-position: -157px -26px;
}

.menu li.l4 a:hover span.s {
	background-position: -246px -26px;
}

.menu li.l5 a:hover span.s {
	background-position: -335px -26px;
}

.menu li.l6 a:hover span.s {
	background-position: -424px -26px;
}

.menu li.l7 a:hover span.s {
	background-position: -514px -26px;
}

.menu li.l1:hover span.s {
	background-position: 0 -26px;
}

.menu li.l2:hover span.s {
	background-position: -68px -26px;
}

.menu li.l3:hover span.s {
	background-position: -157px -26px;
}

.menu li.l4:hover span.s {
	background-position: -246px -26px;
}

.menu li.l5:hover span.s {
	background-position: -335px -26px;
}

.menu li.l6:hover span.s {
	background-position: -424px -26px;
}

.menu li.l7:hover span.s {
	background-position: -514px -26px;
}

.menu li.l1 a.hover span.s {
	background-position: 0 -26px;
}

.menu li.l2 a.hover span.s {
	background-position: -68px -26px;
}

.menu li.l3 a.hover span.s {
	background-position: -157px -26px;
}

.menu li.l4 a.hover span.s {
	background-position: -246px -26px;
}

.menu li.l5 a.hover span.s {
	background-position: -335px -26px;
}

.menu li.l6 a.hover span.s {
	background-position: -424px -26px;
}

.menu li.l7 a.hover span.s {
	background-position: -514px -26px;
}


/*品牌分类*/

.sort {
	width: 485px;
	padding-top: 25px;
	padding-right: 25px;
}

.sort li {
	position: relative;
	padding: 0 20px;
	padding-top: 2px;
}

.sort li s {
	position: absolute;
	width: 2px;
	height: 29px;
	background-image: url("../bg/bg.gif") ;
	background-position: -11px 0px;
	top: 0;
	right: 0
}

.sort li a {
	display: block;
	background-image: url("../bg/bg.gif") ;
	height: 27px;
	width: 70px;
}

.sort li.l1 a {
	background-position: -23px 0px;
}

.sort li.l2 a {
	background-position: -103px 0px;
}

.sort li.l3 a {
	background-position: -183px 0px;
	width: 84px;
}

.sort li.l4 a {
	background-position: -277px 0px;
	width: 99px;
}

.sort li.l1 a:hover {
	background-position: -23px -37px;
}

.sort li.l2 a:hover {
	background-position: -103px -37px;
}

.sort li.l3 a:hover {
	background-position: -183px -37px;
}

.sort li.l4 a:hover {
	background-position: -277px -37px;
}


/**/

.h_tips {
	background: url("../bg/bg.gif") #0c0c0c right -186px no-repeat;
	width: 1200px;
	margin: 0 auto;
	height: 90px;
}

.h_tips .photo {
	font-size: 30px;
	color: #696969;
	text-transform: uppercase;
	padding-left: 50px;
	position: relative;
	padding-right: 55px;
	margin-right: 60px;
	line-height: 90px;
	font-family: 'league';
}

.h_tips .photo i {
	color: #bcbcbc;
}

.h_tips .photo s {
	background: url("../bg/bg_50.png") center left;
	width: 33px;
	height: 48px;
	position: absolute;
	top: 20px;
	right: 0;
}


/**/

.h_tips-list {
	border-right: 1px dashed #32302e;
	padding: 6px 13px;
	margin-top: 10px;
	width: 210px;
	position: relative;
	z-index: 22;
}

.h_tips-list li {
	line-height: 30px;
	height: 30px;
	width: 100%
}

.h_tips-list li a {
	color: #9b9b9b;
	font-size: 16px;
}

.h_tips-list li s {
	display: inline-block;
	width: 14px;
	height: 30px;
	float: left;
	background: url("../bg/bg_47.png") no-repeat 0 10px;
	margin-right: 5px;
}

.h_tips-list li a:hover {
	color: #f9e039;
}

.h_tips-list li a:hover s {
	background: url("../bg/bg_47.png") no-repeat 0 -20px;
}

.h_tips-link {
	width: 170px;
	padding-top: 20px;
}

.h_tips-link li {
	position: relative;
	padding-right: 8px;
}

.h_tips-link li a {
	display: block;
	width: 46px;
	height: 49px;
	background-image: url("../bg/bg_44.png") ;
}

.h_tips-link li.l1 a {
	background-position: 0 0;
}

.h_tips-link li.l2 a {
	background-position: -55px 0;
}

.h_tips-link li.l3 a {
	background-position: -109px 0;
}

.h_tips-link li a img {
	position: absolute;
	top: 65px;
	left: -40px;
	display: none;
	border: 10px solid #000;
}

.h_tips-link li a:hover img {
	display: block;
	z-index: 9;
}

.h_tips-link li.l1 a:hover {
	background-position: 0 -49px;
}

.h_tips-link li.l2 a:hover {
	background-position: -55px -49px;
}

.h_tips-link li.l3 a:hover {
	background-position: -109px -49px;
}


/**/

.h_tips-weather {
	width: 250px;
	color: #bababb;
	font-size: 24px;
	padding-top: 15px;
	padding-right: 35px;
	padding-left: 20px;
}

.h_tips-weather span {
	font-size: 14px;
	float: left;
	width: 95px;
	padding-top: 10px;
}

.h_tips-weather .w {
	line-height: 30px;
}

.h_tips-weather img {
	margin-top: 7px;
	margin-right: 5px;
}

.h_d_01 {
	background: url("../bg/bg_01.gif") repeat-x bottom #fff;
	padding: 60px 0;
}


/*今天-日期*/

.h_date_today {
	font-size: 21px;
	color: #818181;
	line-height: 20px;
	text-transform: uppercase;
	border-right: 1px solid #d2d2d2;
	width: 165px;
	padding-left: 15px;
	height: 160px;
}

.h_date_today p {
	padding-bottom: 5px;
}

.h_date_today p.p {
	font-size: 90px;
	color: #ff3f3f;
	line-height: 65px;
	height: 62px;
	text-indent: -5px;
	display: block;
	letter-spacing: -5px;
}

.h_date_today i {
	color: #ff3f3f;
}


/*日历*/
table {
    border: 0;
    float: left;
}

#cal {
    width: 390px;
    border: 1px solid #c3d9ff;
    font-size: 12px;
    margin: 0;
}

#cal #top {
    height: 29px;
    line-height: 29px;
    background: #e7eef8;
    color: #003784;
    text-align: center;
}

#cal #top select {
    font-size: 12px
}

#cal #top input {
    padding: 0
}

#cal ul#wk {
    margin: 0;
    padding: 0;
    height: 25px
}

#cal ul#wk li {
    float: left;
    width: 55px;
    text-align: center;
    line-height: 25px;
    list-style: none
}

#cal ul#wk li b {
    font-weight: normal;
    color: #c60b02
}

#cal #cm {
    clear: left;
    border-top: 1px solid #ddd;
    border-bottom: 1px dotted #ddd;
    position: relative
}

#cal #cm .cell {
    position: absolute;
    width: 42px;
    height: 25px;
    text-align: center;
    margin: 0 0 0 9px
}

#cal #cm .cell .so {
    font: bold 16px arial;
}

#cal #bm {
    text-align: right;
    height: 24px;
    line-height: 24px;
    padding: 0 13px 0 0
}

#cal #bm a {
    color: #7977ce;
}

#cal #fd {
    display: none;
    position: absolute;
    border: 1px solid #dddddf;
    background: #feffcd;
    padding: 10px;
    line-height: 21px;
    width: 150px
}

#cal #fd b {
    font-weight: normal;
    color: #c60a00
}

.h_date {
	padding: 0;
	width: 400px;
	border-right: 1px solid #d2d2d2;
	height: 160px;
}

.h_date .tab {
	width: 100%;
	height: 24px;
}

.h_date .tab li {
	padding-right: 8px;
	font-family: 'league';
}

.h_date .tab li.fr {
	background: url("../bg/bg.gif") no-repeat -179px -159px;
	width: 180px;
	height: 19px;
	float: right;
	margin-top: 3px;
	padding: 0
}

.h_date .tab li a {
	color: #999999;
	font-size: 25px;
}

.h_date .tab li.focus a {
	color: #636363;
}

.h_date .tabBox {
	width: 100%;
	padding-top: 20px;
}

.h_date .tabBox li {
	padding-right: 7px;
	padding-bottom: 5px;
}

.h_date .tabBox li a {
	display: block;
	width: 26px;
	line-height: 26px;
	text-align: center;
	color: #888888;
	font-size: 14px;
}

.h_date .tabBox li.focus a {
	background: url("../bg/bg_02.gif") no-repeat center center;
	color: #fff;
}


/*客片花絮*/

.h_tidbits {
	position: relative;
	width: 790px;
	height: 160px;
}

.h_tidbits h2 {
	width: 80px;
	height: 70px;
	background: url("../bg/bg.gif") -369px -74px;
	text-indent: -9999px;
	position: absolute;
	left: 28px;
	top: 0;
}

.h_tidbits .scroll {
	height: 160px;
	width: 800px;
}

.h_tidbits .scroll li {
	margin-right: 20px;
	position: relative;
	width: 140px;
	height: 160px;
	overflow: hidden;
	background: #000;
}

.h_tidbits .scroll li a:hover img {
	width: 150px;
	position: absolute;
	left: -8px;
	top: -6px;
}

.h_tidbits .scroll li img {
	width: 140px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.h_tidbits .scroll li .s4 strong {
	padding-top: 20px;
}

.h_tidbits .scroll li .s4 {
	opacity: 0;
	background: #f9e039;
}

.h_tidbits .scroll li a:hover .s4 {
	opacity: 0.7;
}

.h_tidbits .prev,
.h_tidbits .next,
.h_tidbits .more {
	display: none;
	position: absolute;
	width: 32px;
	height: 33px;
	top: 65px;
	background-image: url("../bg/bg.gif") ;
}

.h_tidbits .prev {
	background-position: -369px -144px;
	right: 175px;
}

.h_tidbits .next {
	background-position: -401px -144px;
	right: 25px;
}

.h_tidbits .more {
	background-position: -459px -74px;
	right: 100px;
}


/**/

.h_b01 {
	border-top: 3px solid #555555;
	height: 56px;
}

.h_b01 h3 {
	padding-top: 15px;
}

.h_tit01 {
	padding-right: 30px;
}

.h_tit01 {
	height: 56px;
	background: url("../bg/bg.gif") right -327px;
}

.h_tit01 span {
	height: 25px;
	float: left;
	margin-top: 20px;
	background-image: url("../bg/bg.gif") ;
}

.h_tit01 .t1 {
	width: 100px;
	background-position: 0 -393px;
}

.h_tit01 .t2 {
	width: 124px;
	background-position: 0 -428px;
}

.h_tit01 .t3 {
	width: 124px;
	background-position: 0 -461px;
}

.h_tit01 .t4 {
	width: 147px;
	background-position: -479px -393px;
}

.h_tit01 .t5 {
	width: 100px;
	background-position: -433px -427px;
}

.h_sub {
	position: relative;
	margin-top: -3px;
	border-left: 1px solid #d2d2d2;
}

.h_sub li sup {
	font-size: 12px;
}

.h_sub li {
	position: relative;
	height: 56px;
	overflow: hidden;
	border-right: 1px solid #d2d2d2;
	border-top: 3px solid #aaa;
}

.h_sub li:hover,
.h_sub li.hover {
	border-top: 3px solid #555;
}

.h_sub li a {
	display: block;
}

.h_sub li a:hover {
	margin-top: -69px;
}

.h_sub li a div {
	padding: 20px 20px 10px 20px;
	font-size: 18px;
	line-height: 20px;
	height: 36px;
	color: #666666;
	text-transform: uppercase;
}

.h_sub li a:hover {
	border-top: 3px solid #555555;
}

.h_sub s {
	float: left;
	width: 16px;
	height: 22px;
	background: url("../bg/bg_45.png") no-repeat center center;
	margin-right: 8px
}

.h_sub li.l1 s {
	background: url("../bg/bg_46.png") no-repeat center center;
}

.h_sub li a div.b,
.h_sub2 li a div.b {
	background: #ffeb3d;
}

.h_list02 {
	background: url("../bg/bg_01.gif") repeat-x bottom;
	padding-bottom: 80px;
}

.h_list02 li {
	width: 300px;
	color: #999999;
	background: #000;
}

.h_list02 li a {
	display: block;
}

.h_list02 img {
	display: block;
	width: 100%;
}

.h_list02 li.l1 {
	width: 600px;
}

.h_list02 li div.l,
.h_list02 li div.r {
	position: relative;
	padding: 20px 40px 0 30px;
	background: url("../bg/bg_05.gif") ;
	width: 230px;
	height: 320px;
	line-height: 20px
}

.h_list02 li div.l {
	background: url("../bg/bg_06.gif") no-repeat right top;
}

.h_list02 li div i {
	position: absolute;
	top: 50px;
	color: #fff;
	font-size: 18px;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.h_list02 li div.r i {
	right: -9px;
}

.h_list02 li div.l i {
	left: -9px;
}

.h_list02 li div span {
	line-height: 30px;
	text-transform: uppercase;
}

.h_list02 li div h2 {
	color: #4d4d4d;
	font-size: 18px;
	height: 70px;
}

.h_list02 li div a.png {
	position: absolute;
	width: 60px;
	height: 60px;
	background: url("../bg/bg_04.png") ;
	left: 30px;
	bottom: 30px;
}

.h_list02 li div a.png:hover {
	background: url("../bg/bg_04.png") no-repeat 0 -60px;
}

.h_list02 li img:hover {
	z-index: 1;
	box-shadow: 0 0 10px #333;
    position: relative;
}
/*轮播E*/
.fullSlide {
    min-width: 1000px;
    position: relative;
    height: 630px;
    overflow: hidden;
}

.fullSlide .bd {
    position: relative;
    z-index: 0;
}

.fullSlide .bd ul {
    width: 100% !important;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 630px;
    overflow: hidden;
    text-align: center;
}

.fullSlide .bd li a {
    display: block;
    height: 630px;
}

.fullSlide .hd {
    width: 1000px;
    left: 50%;
    margin-left: -500px;
    bottom: 15px;
    position: absolute;
    z-index: 1;
    bottom: 15px;
    overflow: hidden;
}

.fullSlide .hd ul {
    float: right;
}

.fullSlide .hd ul li {
    float: left;
    margin: 0 5px;
    display: inline;
    cursor: pointer;
}

.fullSlide .hd ul li img {
    width: 80px;
    line-height: 41px;
    display: block;
    border: 2px solid #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.fullSlide .hd ul .on img {
    border-color: #FF8106;
    filter: alpha(opacity=100);
    opacity: 1;
}

/*轮播D*/

.pic_02 {
	width: 1200px;
	margin: 0 auto;
}

.pic_02 ul {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 540px;
}

.pic_02 ul li {
	width: 5000px;
	position: absolute;
	left: 50%;
	margin-left: -2500px;
	top: 0;
	text-align: center;
}

.pic_02 ul li img {
	height: 540px;
}

.pic_03 {
	width: 1200px;
	background: #8f8f8f;
}

.pic_03 ul {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 500px;
}

.pic_03 ul li {
	width: 5000px;
	position: absolute;
	left: 50%;
	margin-left: -2500px;
	top: 0;
	text-align: center;
}

.pic_03 ul li img {
	height: 500px;
}

.h_sub2 {
	position: relative;
	border-left: 1px solid #d2d2d2;
	width: 77%;
}

.h_sub2 li {
	width: 25%;
	text-align: center;
	position: relative;
	height: 56px;
	overflow: hidden;
	border-top: 3px solid #aaa;
}

.h_sub2 li a {
	display: block;
	font-size: 18px;
	color: #666666;
	text-transform: uppercase;
	line-height: 60px;
	border-right: 1px solid #d2d2d2;
}

.h_sub2 li i {
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	color: #fff;
	line-height: 16px;
	background: #555555;
	padding: 0 5px;
	display: inline-block;
	font-size: 10px;
	margin: 0 5px;
	background: #d43838;
	position: absolute;
	top: 22px;
}

.h_sub2 li:hover,
.h_sub2 li.focus {
	border-top: 3px solid #555;
}

.h_sub2 li a:hover,
.h_sub2 li.focus a {
	margin-top: -71px;
}
.h_sub2 li .active{
    margin-top: -71px;
}

.h_sub2 li a div {
	padding: 20px 40px 10px 20px;
	font-size: 17px;
	line-height: 20px;
	height: 36px;
	color: #666666;
	text-transform: uppercase;
	position: relative;
}

.h_khBtn {
	background: url("../bg/bg_03.png") no-repeat right center #ff403f;
	line-height: 36px;
	padding-top: 3px;
	color: #fff;
	font-size: 18px;
	display: block;
	width: 200px;
	text-align: center;
	padding-right: 35px;
}

.h_khBtn:hover {
	background: url("../bg/bg_03.png") no-repeat right center #54a7ff;
	color: #fff;
}

.h_viewBtn {
	background: url("../bg/bg_07.png") no-repeat right center #54a7ff;
	font-size: 21px;
	padding-left: 25px;
	width: 240px;
	color: #fff;
	line-height: 36px;
	padding-top: 3px;
	display: block;
	text-transform: uppercase;
}

.h_viewBtn:hover {
	background: url("../bg/bg_07.png") no-repeat right center #ff403f;
	color: #fff
}

.h_khBtn2 {
	background: url("../bg/bg_03.png") no-repeat right center #ff403f;
	font-size: 18px;
	padding-left: 25px;
	width: 130px;
	color: #fff;
	line-height: 36px;
	padding-top: 3px;
	display: block;
	text-transform: uppercase;
}

.h_khBtn2:hover {
	background: url("../bg/bg_03.png") no-repeat right center #54a7ff;
	color: #fff;
}

.h_moreBtn {
	background: url("../bg/bg_08.png") no-repeat 110px center #ffeb3d;
	font-size: 18px;
	padding-left: 25px;
	width: 130px;
	color: #6c5d48;
	line-height: 36px;
	padding-top: 3px;
	display: block;
	text-transform: uppercase;
}

.h_moreBtn:hover {
	background: url("../bg/bg_07.png") no-repeat 110px center #54a7ff;
	color: #fff;
}

.h_list01 {
	background: url("../bg/bg_01.gif") repeat-x bottom;
	padding-bottom: 60px;
}

.h_list01 li img {
	width: 100%;
	display: block;
	box-shadow: 10px 10px 10px 10px #666 inset;
}

.h_list01 .scroll {
	height: 390px;
	padding-bottom: 20px;
	padding-top: 12px;
}

.h_list01 li {
	margin-right: 13px;
	width: 230px;
}

.h_list01 li a:hover div {
	color: #d43838;
}

.h_list01 li div {
	background: #ececec;
	font-family: georgia;
	color: #666666;
	line-height: 20px;
	padding: 20px 0 15px 25px;
}

.h_list01 li div h3 {
	padding-bottom: 5px;
	font-family: 'Microsoft Yahei';
}

.h_list01 li div i {
	color: #999;
}

.h_list01 li:hover {
	z-index: 1;
	box-shadow: 0 0 10px #666;
	position: relative;
}

.h_list01 li a:hover img {
	margin-top: -7px;
}

.h_list01 li a:hover div {
	background: #f9f9f9;
	border-bottom: 3px solid #d23636;
}

.h_list03 {
	position: relative;
	overflow: hidden;
}

.h_list03 ul {
	width: 20000px;
}

.h_list03 li {
	margin-right: 12px;
	width: 230px;
}

.h_list03 li.l1 {
	width: 714px;
	position: relative;
}

.h_list03 li img {
	width: 100%;
	display: block;
}

.h_sub3 {
	position: relative;
	margin-top: -3px;
	border-right: 1px solid #d2d2d2;
}

.h_sub3 li a {
	background-image: url("../bg/bg.gif") ;
	display: block;
	height: 59px;
}

.h_sub3 li.l1 a {
	width: 162px;
	background-position: 0 -496px;
}

.h_sub3 li.l2 a {
	width: 151px;
	background-position: -162px -496px;
}

.h_sub3 li.l3 a {
	width: 166px;
	background-position: -313px -496px;
}

.h_sub3 li.l4 a {
	width: 177px;
	background-position: -479px -496px;
}

.h_sub3 li.l1 a:hover {
	background-position: 0 -555px;
}

.h_sub3 li.l2 a:hover {
	background-position: -162px -555px;
}

.h_sub3 li.l3 a:hover {
	background-position: -313px -555px;
}

.h_sub3 li.l4 a:hover {
	background-position: -479px -555px;
}

.h_sub3 li.l1 a.hover {
	background-position: 0 -555px;
}

.h_sub3 li.l2 a.hover {
	background-position: -162px -555px;
}

.h_sub3 li.l3 a.hover {
	background-position: -313px -555px;
}

.h_sub3 li.l4 a.hover {
	background-position: -479px -555px;
}

.h_list04 {
	background: url("../bg/bg_01.gif") repeat-x bottom;
	padding-bottom: 60px;
	display: none;
}

.h_list04 li img {
	width: 100%;
	display: block;
}

.h_list04 li s {
	border-left: 1px solid #d2d2d2;
	position: absolute;
	left: 0;
	top: 0;
	height: 130px;
	z-index: 1;
}

.h_list04 li div {
	padding: 0 15px 0 40px;
	position: relative;
	overflow: hidden;
	line-height: 20px;
	height: 60px;
	margin-bottom: 40px;
}

.h_list04 li {
	margin-right: 25px;
	width: 383px;
	position: relative;
	color: #b2b2b2;
}

.h_list04 li a.img {
	display: block;
	width: 100%;
	position: relative;
}

.h_list04 li.hover {
	color: #666666;
}

.h_list04 li a.btn {
	position: absolute;
	left: 40px;
	top: 65px;
	color: #ff9f9f;
	background-image: url("../bg/bg_09.gif") ;
	display: block;
	background-repeat: no-repeat;
	text-transform: uppercase;
}

.h_list04 li.l1 a.btn {
	background-position: 105px 1px;
	padding-right: 85px;
}

.h_list04 li.l2 a.btn {
	background-position: 105px -23px;
	padding-right: 85px;
}

.h_list04 li.l3 a.btn {
	background-position: 105px -48px;
	padding-right: 100px;
}

.h_list04 li.l4 a.btn {
	background-position: 105px -73px;
	padding-right: 115px;
}

.h_list04 li a.btn:hover i {
	color: #262626;
}

.h_list04 li.l1.hover a.btn {
	background-position: 105px -97px;
}

.h_list04 li.l2.hover a.btn {
	background-position: 105px -121px;
}

.h_list04 li.l3.hover a.btn {
	background-position: 105px -146px;
}

.h_list04 li.l4.hover a.btn {
	background-position: 105px -171px;
}

.h_list04 li a.btn i {
	color: #929292;
}

.h_list04 .scroll {
	height: 312px;
}

.h_list04 li .s4 strong {
	padding-top: 90px;
}

.h_list04 li:hover .s4 {
	opacity: 0.5;
}

.h_list05 img {
	width: 100%;
	display: block;
}

.h_list05 li {
	width: 400px;
	background: #000;
}

.h_pt {
	padding-top: 30px;
}

.h_list06 li {
	border-bottom: 1px solid #e1e1e1;
	padding: 20px 30px 20px 0;
	width: 370px;
	line-height: 22px;
}

.h_list06 li:hover img {
	box-shadow: 0 0 0 3px #ebba3e;
}

.h_list06 li:hover h2 {
	color: #32752e;
}

.h_list06 li img {
	margin-right: 20px;
}

.h_list06 li a {
	color: #666666;
}

.h_list06 li a:hover {
	color: #444444;
}

.h_list06 li h2 {
	color: #444444;
	padding-bottom: 10px;
	line-height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.h_list06 li div {
	float: left;
	width: 250px;
	position: relative;
	overflow: hidden;
	height: 100px;
}

.h_list06 h3 {
	line-height: 45px;
}

.h_list06 h3 a {
	color: #444444;
}

.h_list06 h3 a:hover {
	color: #d92222;
}
.h_siteMap {
	background: #fafafa;
	border-top: 30px solid #fff;
	height: 540px;
	padding-top: 70px;
}

.h_siteMap .wrap {
	position: relative;
	height: 509px;
}

.h_siteMap .u1 {
	width: 920px;
}

.h_siteMap .u1 li {
	width: 230px;
	padding-right: 20px;
	border-right: 1px solid #e8e8e8;
	padding-left: 20px;
	color: #444444;
	height: 430px;
}

.h_siteMap .u1 li.l1 {
	padding-left: 0;
}

.h_siteMap .u1 li.show1200 {
	border: none;
	padding-right: 0;
}

.h_siteMap .u1 li dl {
	padding-bottom: 20px;
}

.h_siteMap .u1 li dt {
	text-transform: uppercase;
	background: #fafafa;
	line-height: 35px;
	margin: 7px 0;
	font-size: 24px;
	padding: 0 10px;
}

.h_siteMap .u1 li dl:hover dt {
	background: #e5e5e5;
	color: #d74343;
}

.h_siteMap .u1 li dd {
	line-height: 42px;
	font-size: 14px;
	padding: 0 10px;
}

.h_siteMap .u1 li dd a {
	color: #666;
}

.h_siteMap .u1 li dd i {
	color: #999999;
	padding-left: 5px;
}

.h_siteMap .u1 li dd a:hover,
.h_siteMap .u1 li dd a:hover i {
	color: #d74343;
	cursor: pointer;
}

.h_siteMap .u1 li a.btn {
	display: block;
	background: url("../bg/bg.gif") no-repeat -739px -427px;
	width: 48px;
	height: 43px;
}

.h_code {
	width: 272px;
	background: url("../bg/bg_10.jpg") ;
	height: 509px;
	margin-top: -10px;
}

.h_declares {
	padding: 25px 30px 0 40px;
	line-height: 26px;
	color: #323232;
	font-size: 13px;
	width: 400px;
}

.h_declares h2 {
	font-size: 14px;
	line-height: 32px;
}

.h_declares p {
	padding-bottom: 10px;
}

.h_declares span {
	font-size: 9px;
	color: #909090;
	font-family: Arial;
	line-height: 12px;
}

.h_declares i {
	display: block;
	width: 80px;
	height: 93px;
	background: url("../bg/bg.gif") -666px -496px;
}

.h_list08 {
	background: #000;
}

.h_list08 .wrap {
	position: relative;
	overflow: hidden;
	background: #000;
	padding: 20px 0;
}

.h_list08 .wrap ul {
	width: 130%;
}

.h_list08 li {
	position: relative;
	border-bottom: 1px dashed #2d2d2c;
	padding: 20px 0;
	padding-right: 35px;
	width: 310px;
	margin-right: 60px;
	color: #c9c9c9;
	line-height: 25px;
	margin-left: 10px;
	display: inline;
	font-size: 12px;
}

.h_list08 li i {
	position: absolute;
	right: 0;
	top: 25px;
	width: 35px;
	text-align: right;
	font-size: 45px;
	font-family: 'stmarie';
	color: #676767;
}

.h_list08 li.l1 {
	border: none;
	font-size: 18px;
}

.h_list08 li.hover,
.h_list08 li.hover i {
	color: #edc839;
	cursor: pointer;
}

.h_list08 li a {
	color: #c9c9c9;
}

.h_list08 li a:hover,
.h_list08 li a:hover i {
	color: #edc839;
	cursor: pointer;
}

.h_list004 {
	display: none;
}

.h_list004 h2.tc {
	color: #666;
}

.h_list004 .scroll li {
	position: relative;
}

.h_list004 .scroll li h2 {
	position: absolute;
	width: 100%;
	line-height: 40px;
	background: rgba(255, 64, 63, 0.7);
	left: 0;
	bottom: -150px;
	text-align: center;
	font-family: 'Microsoft Yahei';
	color: #fff;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.h_list004 .scroll li a:hover h2 {
	bottom: 0;
}

/*内页*/
.s4 {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #000;
	font-size: 11px;
	line-height: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	opacity: 0;
	text-transform: uppercase;
}

.s4 strong {
	font-size: 35pt;
	line-height: 80px;
	padding-top: 40px;
	display: block;
	font-weight: normal;
}

a:hover .s4 {
	opacity: 0.5;
}

.n_list05 li a,
.n_list10 li a,
.h_list01 li a,
.n_list06 li a,
.n_list04 li a,
.n_list03 ul li a,
.n_list02 li a {
	display: block;
}


.pao {
	background: #ec3356;
	position: relative;
	color: #fff;
	height: 229px
}

.pao .l {
	position: absolute;
	left: 15px;
	top: 24px;
}

.pao .r {
	position: absolute;
	width: 49px;
	height: 55px;
	background: url("../bg/bg_49.png") no-repeat center center;
	right: 18px;
	top: 20px
}

.pao .l span {
	background-image: url("../bg/bg_48.png") ;
	background-repeat: no-repeat;
	padding-left: 15px;
	display: block;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.pao .l span.s1 {
	background-position: 0 2px;
}

.pao .l span.s2 {
	background-position: 0 -15px;
}

.pao .l span.s3 {
	background-position: 0 -34px;
}

.pao .d3 {
	width: 100%;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 1px 1px 5px #888;
	font-style: italic;
	padding-top: 135px;
}

.pao .d3 i {
	font-size: 32px;
	font-style: italic;
}

.pao .d4 {
	width: 100%;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 12px;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 5px;
}

.q_08 {
	width: 576px;
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -288px;
	height: 120px;
	z-index: 262;
}

.q_08 .u1 {
	position: relative;
	height: 120px;
	width: 100%;
	overflow: hidden;
}

.q_08 .u1 li {
	width: 72px;
	position: absolute;
	z-index: 2222
}

.h_list03 li .q_08 .u1 li {
	width: 72px;
	margin: 0;
}

.q_08 .u1 li.l1 {
	left: 0;
}

.q_08 .u1 li.l2 {
	left: 72px;
}

.q_08 .u1 li.l3 {
	left: 144px;
}

.q_08 .u1 li.l4 {
	left: 216px;
}

.q_08 .u1 li.l5 {
	left: 288px;
}

.q_08 .u1 li.l6 {
	left: 360px;
}

.q_08 .u1 li.l7 {
	left: 432px;
}

.q_08 .u1 li.l8 {
	left: 504px;
}

.q_08 .u1 li span {
	display: block;
	width: 72px;
	height: 120px;
	float: left;
}

.q_08 .u1 li span.ss0 {
	background: url("../bg/s_00.png") no-repeat left top;
}

.q_08 .u1 li span.ss1 {
	background: url("../bg/s_01.png") no-repeat left top;
}

.q_08 .u1 li span.ss2 {
	background: url("../bg/s_02.png") no-repeat left top;
}

.q_08 .u1 li span.ss3 {
	background: url("../bg/s_03.png") no-repeat left top;
}

.q_08 .u1 li span.ss4 {
	background: url("../bg/s_04.png") no-repeat left top;
}

.q_08 .u1 li span.ss5 {
	background: url("../bg/s_05.png") no-repeat left top;
}

.q_08 .u1 li span.ss6 {
	background: url("../bg/s_06.png") no-repeat left top;
}

.q_08 .u1 li span.ss7 {
	background: url("../bg/s_07.png") no-repeat left top;
}

.q_08 .u1 li span.ss8 {
	background: url("../bg/s_08.png") no-repeat left top;
}

.q_08 .u1 li span.ss9 {
	background: url("../bg/s_09.png") no-repeat left top;
}

.fmico {
	font-family: iconfont;
}

.ciads_leftf {
	background: rgba(26, 26, 26, 0.7);
	width: 36px;
	height: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	z-index: 9999;
}

.ciads_leftf .u1 {
	position: absolute;
	left: 0px;
	bottom: 100px;
	width: 36px;
}

.ciads_leftf .u1 li {
	border-bottom: 1px solid #000;
	position: relative;
}

.ciads_leftf .u1 a {
	display: block;
	text-align: center;
	color: #f9e039;
	padding: 15px 0;
	position: relative;
}

.ciads_leftf .u1 .s1 {
	display: block;
	font-size: 22px;
	line-height: 26px;
}

.ciads_leftf .u1 .s2 {
	font-size: 12px;
	line-height: 13px;
}

.ciads_leftf .u1 .s3 {
	display: none;
	position: absolute;
	left: 36px;
	top: 0px;
	box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 10px #000;
}

.ciads_leftf .u1 a:hover {
	color: #fff;
}

.ciads_leftf .u1 a:hover .s3 {
	display: block;
}

.ciads_leftf .u1 .li8 {
	padding-top: 0px;
}

.ciads_leftf .u1 .d1 {
	position: absolute;
	left: 36px;
	bottom: -50px;
	width: 0px;
	background: #000;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #fff;
	display: none;
	overflow: hidden;
}

.ciads_leftf .u1 .d1 a {
	height: 40px;
	line-height: 40px;
	padding: 0;
}

.ciads_leftf .u1 .d1 .dd2 a {
	background: #4d4d4d;
}

.ciads_leftf .u1 .d1b {
	background: #91a2f4;
}

.ciads_leftf .u1 .d1b a {
	color: #fff;
}

.ciads_leftf .u1 .d1b .dd2 a {
	background: #e4e4e4;
	color: #484545;
}

.ciads_leftf .u1 .d1b .dd2 a:hover {
	background: #64615d;
	color: #FFF;
}

.ciads_leftf2 .u1 {
	bottom: 50px;
}

.h_tab .h_list01 .scroll {
	height: 280px;
}
/*浏览器宽度小于1220时*/
@media screen and (min-width:1220px) {
	.h_tips,
	.banner,
	.pic_04,
	.pic_01,
	.pic_02,
	.pic_03 {
		width: 100%;
	}
	.banner,
	.banner ul,
	.banner ul li,
	.banner ul li img {
		height: 500px;
	}
}
/*浏览器宽度小于1440时*/
@media screen and (min-width:1440px) {
	.h_tab .h_list01 .scroll {
		height: 340px;
	}
	.pao {
		height: 269px;
	}
	.q_08 {
		top: 60px;
	}
	.pao .d3 {
		padding-top: 175px;
	}
	.n_about .left1,
	.n_about .right1 {
		width: 600px;
	}
	.n_about .right1 .d1 {
		width: 482px;
		padding: 40px 59px;
	}
	.n_mdR {
		width: 1020px;
		margin-left: 80px;
		display: inline;
	}
	.show1200,
	.lifl .show1200 {
		display: block;
	}
	.wrap {
		width: 1400px;
	}
	.n_wrap {
		width: 1300px;
		padding: 0 50px;
	}
	.menu li em {
		top: 90px;
	}
	.menu li .menu_sub {
		top: 100px;
	}
	.banner,
	.banner ul,
	.banner ul li,
	.banner ul li img {
		height: 555px;
	}
	.header .wrap {
		padding-top: 30px;
		height: 100px
	}
	.menu li div {
		top: 100px;
	}
	.h_tips {
		padding: 10px 0
	}
	.h_tips-link li a img {
		top: 79px;
	}
	.h_tidbits {
		padding-left: 150px;
		width: 800px;
	}
	.h_date {
		padding: 0 40px 0 25px;
		width: 380px;
	}
	.h_date .tab li {
		padding-right: 15px;
		font-size: 18px;
	}
	.h_date .tabBox li {
		padding-right: 12px;
	}
	.h_list02 li {
		width: 280px;
	}
	.h_list02 li.l1 {
		width: 560px;
	}
	.h_list02 li div.l,
	.h_list02 li div.r {
		padding-right: 20px;
		height: 297px
	}
	.h_list01 li {
		width: 270px;
	}
	.h_list01 .scroll {
		height: 459px
	}
	.h_list03 li {
		width: 270px;
	}
	.h_list03 li.l1 {
		width: 834px;
	}
	.h_list04 .scroll {
		height: 372px;
	}
	.h_list04 li {
		width: 450px;
	}
	.h_pt {
		padding-top: 35px;
	}
	.h_list06 li {
		padding: 30px 80px 30px 0;
		width: 386px;
	}
	.h_list06 li div {
		width: 266px;
	}
	.h_list06 li h2 {
		padding-bottom: 15px;
	}
	.h_list07 {
		padding-top: 40px;
	}
	.h_list07 li {
		width: 280px;
	}
	.h_siteMap {
		border-top: 40px solid #fff;
	}
	.h_siteMap .u1 {
		width: 1050px;
	}
	.h_list08 li {
		width: 390px;
		margin-left: 0;
		font-size: 15px;
	}
	.h_list08 li.l1 {
		font-size: 22px;
	}
	.pic_02 ul,
	.pic_02 ul li img {
		height: 630px;
	}
	.h_tool {
		background: url("../bg/bg_13.gif") repeat-y center top;
	}
	.n_pt {
		padding-top: 25px;
	}
	.n_pb {
		padding-bottom: 50px;
	}
	.n_tit01 {
		padding-right: 50px;
	}
	.n_list02 li {
		margin-right: 30px;
		width: 301px;
	}
	.n_list03 ul {
		padding-left: 30px;
	}
	.n_list03 ul li {
		width: 245px;
		font-size: 14px;
	}
	.n_date .data {
		padding-bottom: 24px;
	}
	.n_list05 li h2 {
		font-size: 22px;
		line-height: 60px;
		height: 60px;
	}
	.n_list05 li h2 i {
		margin-top: 15px;
	}
	.n_list05 li p {
		height: 60px;
		margin-bottom: 18px;
	}
	.n_list05 li span {
		line-height: 50px;
	}
	.n_list05 li {
		width: 300px;
	}
	.n_list05 a.fr img {
		width: 440px;
	}
	.n_list06 ul li {
		width: 264px;
		font-size: 14px;
	}
	.n_list09 li {
		width: 436px;
		padding-left: 30px;
	}
	.n_list09 li div.t {
		padding-left: 30px;
		width: 310px;
	}
	.n_list09 li img {
		width: 90px;
		height: 90px;
		border-radius: 45px;
	}
	.n_pinglun textarea {
		width: 1258px;
	}
	.n_list10 li {
		margin-right: 83px;
		margin-bottom: 50px;
		width: 260px;
	}
	.n_list10 li h2 {
		padding: 10px 0;
	}
	.n_list11 ul.u1 li,
	.n_list11 ul.u1 li.l4 {
		padding-right: 90px;
		padding-left: 73px;
	}
	.n_list14 li.l1 {
		width: 482px;
	}
	.n_list14 li.l2 {
		width: 237px;
	}
	.n_list14 li.l3 {
		width: 221px;
	}
	.n_list15 li p {
		margin-bottom: 10px;
		font-size: 13px
	}
	.n_list15 li a {
		padding-bottom: 40px;
	}
	.n_list15 li h2 {
		padding-top: 20px;
		height: 70px;
		font-size: 22px;
	}
	.n_list15 li {
		padding-right: 29px;
		width: 328px;
	}
	.n_list16 .scroll {
		width: 1210px;
		margin-left: 95px;
	}
	.n_list16 .scroll li {
		margin-right: 70px;
	}
}

@media screen and (min-width:1850px) {
    .pao {
        height: 348px;
    }

    .q_08 {
        top: 100px;
    }

    .pao .d3 {
        padding-top: 230px;
    }

    .h_tab .h_list01 .scroll {
        height: 450px;
    }

    .banner,
    .banner ul,
    .banner ul li,
    .banner ul li img {
        height: 615px;
    }

    .header .wrap,
    .h_tips .wrap {
        width: 1900px;
    }

    .n_mdR {
        width: 1280px;
        margin-left: 120px;
        display: inline;
    }

    .n_mdNav {
        width: 400px;
    }

    .n_about .left1,
    .n_about .right1 {
        width: 760px;
        padding: 0 70px;
    }

    .n_about .right1 {
        padding: 150px 150px;
        width: 600px;
    }

    .h_tips {
        padding: 20px 0;
    }

    .h_tips-link li a img {
        top: 89px;
    }

    .wrap {
        width: 1800px;
        margin: 0 auto;
    }

    .show1800,
    .lifl .show1800 {
        display: block;
    }

    .menu li.l5 {
        background-image: url("../bg/bg.gif");
        background-position: 119px 0px;
        background-repeat: no-repeat;
    }

    .h_date_today {
        padding-left: 0;
    }

    .h_tidbits {
        padding-left: 165px;
        width: 1018px;
    }

    .h_tidbits .prev,
    .h_tidbits .next,
    .h_tidbits .more {
        display: block;
    }

    .h_tit01 {
        width: 598px;
    }

    .h_b01 {
        margin-bottom: 30px;
    }

    .h_list02 li {
        width: 300px;
    }

    .h_list02 li.l1 {
        width: 600px;
    }

    .h_list02 li div.l,
    .h_list02 li div.r {
        padding-right: 40px;
        height: 320px;
        line-height: 20px;
    }

    .h_list01 li {
        width: 350px;
    }

    .h_list01 .scroll {
        height: 595px;
    }

    .h_list01 li div {
        padding-top: 30px;
    }

    .h_list01 {
        padding-bottom: 80px;
    }

    .h_list03 li {
        width: 350px;
    }

    .h_list03 li.l1 {
        width: 1074px;
    }

    .h_list04 .scroll {
        height: 502px;
    }

    .h_list04 li {
        width: 584px;
    }

    .h_list04 li .s4 strong {
        padding-top: 130px;
    }

    .h_list05 li {
        width: 600px;
    }

    .h_pt {
        padding-top: 45px;
    }

    .h_list06 li {
        padding: 40px 120px 40px 0;
        width: 480px;
    }

    .h_list06 li div {
        width: 360px;
    }

    .h_list06 li h2 {
        padding-bottom: 15px;
    }

    .h_list07 {
        padding-top: 50px;
    }

    .h_list07 li {
        width: 360px;
    }

    .h_siteMap {
        border-top: 60px solid #fff;
    }

    .h_list08 li {
        margin-left: 0;
        margin-right: 60px;
    }

    .h_list08 .wrap,
    .h_list10 .wrap,
    .h_tool .wrap {
        width: 1400px;
    }

    .pic_02 ul,
    .pic_02 ul li img {
        height: 854px;
    }

    .h_tit01 {
        width: 553px;
    }

    .h_tit01 .t1 {
        width: 471px;
    }

    .h_tit01 .t2 {
        width: 423px;
    }

    .h_tit01 .t3 {
        width: 423px;
    }

    .h_tit01 .t4 {
        width: 321px;
    }

    .h_tit01 .t5 {
        width: 296px;
    }

    .n_wrap {
        width: 1720px;
        margin: 0 auto;
        padding: 0 40px;
    }
}
/*底部*/
.footer_body_bg {
    background: #F9E039;
    height: 150px;
}
.copy {
    clear: both;
    padding: 10px;
    text-align: center;
}
.copy p {
    line-height: 30px;
}









